to cast someone ashore - Spanish English Dictionary